Big Huge Thesaurus

Indri brevicaudatus

noun